package com.evil.kingdom.pojo.dto.action;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * @author liyang
 * @date 2024-05-25 15:55
 */
@Getter
@Setter
public class NavigateDto {

    /**
     * 主帅名称
     */
    @NotBlank(message = "主帅名称不能为空")
    private String marshalName;

    /**
     * 武将列表
     */
    @NotEmpty(message = "武将列表不能为空")
    private List<String> generalNames;

    /**
     * 出发点名称
     */
    @NotBlank(message = "出发点名称不能为空")
    private String departName;

    /**
     * 目的点名称
     */
    @NotBlank(message = "目的点名称不能为空")
    private String destName;
}
